2020国产情侣在线视频播放_99久久精品自慰喷水_男人的天堂AV网站_精品久久久久中文字幕加勒比

 
技術(shù)博客INFO
聯(lián)系我們CONTACT

公司地址:茂名市人民南路新村大院22號(hào)101

電話:13592986386

Global.asax文件的使用您當(dāng)前的位置:首頁(yè) > Global.asax文件的使用

Global.asax文件的使用

發(fā)布時(shí)間:2017/7/24 11:32:37

Global.asax.cs中的方法的含義
Application_Init:在每一個(gè)HttpApplication實(shí)例初始化的時(shí)候執(zhí)行
Application_Disposed:在每一個(gè)HttpApplication實(shí)例被銷毀之前執(zhí)行
Application_Error:所有沒(méi)有處理的錯(cuò)誤都會(huì)導(dǎo)致這個(gè)方法的執(zhí)行
Application_Start:在程序初始化的時(shí)候執(zhí)行。在Web應(yīng)用程序的生命周期里就執(zhí)行一次,這里只能放一些公用的信息,比如HttpApplicationState。
Application_End:應(yīng)用程序結(jié)束時(shí),在最后一個(gè)HttpApplication銷毀之后執(zhí)行。對(duì)應(yīng)Application_Start,在整個(gè)生命周期里面也是只執(zhí)行一次。
Session_Start:會(huì)話開(kāi)始時(shí)執(zhí)行。
Session_End:會(huì)話結(jié)束或過(guò)期時(shí)執(zhí)行。
Application_BeginRequest:BeginRequest是在收到Request時(shí)第一個(gè)觸發(fā)的事件,這個(gè)方法第一個(gè)執(zhí)行。
Application_AuthenticateRequest:當(dāng)安全模塊已經(jīng)建立了當(dāng)前用戶的標(biāo)識(shí)后執(zhí)行。
Application_AuthorizeRequest:當(dāng)安全模塊已經(jīng)驗(yàn)證了當(dāng)前用戶的授權(quán)時(shí)執(zhí)行。
Application_ResolveRequestCache:當(dāng)ASP.NET完成授權(quán)事件以使緩存模塊從緩存中為請(qǐng)求提供服務(wù)時(shí)發(fā)生,從而跳過(guò)處理程序(頁(yè)面或者是WebService)的執(zhí)行。這樣做可以改善網(wǎng)站的性能,這個(gè)事件還可以用來(lái)判斷正文是不是從Cache中得到的。
Application_AcquireRequestState:當(dāng)ASP.NET獲取當(dāng)前請(qǐng)求所關(guān)聯(lián)的當(dāng)前狀態(tài)(如Session)時(shí)執(zhí)行。
Application_PreRequestHandlerExecute:當(dāng)ASP.Net即將把請(qǐng)求發(fā)送到處理程序?qū)ο螅?yè)面或者是WebService)之前執(zhí)行。這個(gè)時(shí)候,Session就可以用了。
Application_PostRequestHandlerExecute:當(dāng)處理程序?qū)ο蠊ぷ魍瓿珊髨?zhí)行。
Application_ReleaseRequestState:在ASP.NET執(zhí)行完所有請(qǐng)求處理程序后執(zhí)行。ReleaseRequestState事件將使當(dāng)前狀態(tài)數(shù)據(jù)被保存。
Application_UpdateRequestCache:在ASP.NET執(zhí)行完處理程序后為了后續(xù)的請(qǐng)求而更新響應(yīng)緩存時(shí)執(zhí)行。
Application_EndRequest:同上,EndRequest是在響應(yīng)Request時(shí)最后一個(gè)觸發(fā)的事件,這個(gè)方法自然就是最后一個(gè)執(zhí)行的了。
Application_PreSendRequestHeaders:向客戶端發(fā)送Http標(biāo)頭之前執(zhí)行。
Application_PreSendRequestContent:向客戶端發(fā)送Http正文之前執(zhí)行。
Request相應(yīng)的事件執(zhí)行順序:
1.BeginRequest

2.AuthenticateRequest

3.AuthorizeRequest

4.ResolveRequestCache

5.AcquireRequestState

6.PreRequestHandlerExecute

7.PostRequestHandlerExecute

8.ReleaseRequestState

9.UpdateRequestCache

10.EndRequest